#include <stdio.h>
#include <assert.h>
//int main()
//{
//	int i = 0;
//	int arr[10] = { 0 };
//	for (i = 0; i <= 12; i++)
//	{
//		arr[i] = 0;
//		printf("hehe\n");
//	}
//	return 0;
//}

//char * my_strcopy(char* a, const char* b)
//{
//	assert(a && b);
//	char *ch = a;
//	while (* a++ = * b++)
//	{
//		;
//	}
//	return ch;
//}
//int main()
//{
//	char arr1[] = "hello world";
//	char arr2[20] = "********************";
//	my_strcopy(arr2, arr1);
//	printf("%s\n", arr2);
//	printf("%s\n", my_strcopy(arr2, arr1));
//	return 0;
//}


int my_strlen(const char* a)
{
	assert(a != NULL);
	int count = 0;
	while (*(a++) != '\0')
	{
		count++;
	}
	return count;
}
int main()
{
	char arr[] = "abcdef";
	my_strlen(arr);
	printf("%d\n", my_strlen(arr));
	return 0;
}